import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
import java.awt.Color;

/**
 * Write a description of class Grass here.
 * 
 * @author (your name) 
 * @version (a version number or a date)
 */
public class Grass extends Actor
{
    private int resistance;
    private boolean destroy;
    private GreenfootImage image;
    private Mensaje mensaje;
    private static final Color transparent = new Color(0,0,0,0);
    //private Counter contador;
    /**
     * Act - do whatever the Grass wants to do. This method is called whenever
     * the 'Act' or 'Run' button gets pressed in the environment.
     */
    public Grass()
    {
        resistance=100;
        destroy=false;
        mensaje=new Mensaje("" + resistance,20);
        //  contador=new Counter("");
    }

    public void addedToWorld(World world)
    {
        getWorld().addObject(mensaje,this.getX(),this.getY()+10);
    }

    /*
    public void addedToWorld(World world)
    {
    getWorld().addObject(contador,getX(),getY());  
    }
     */

    public void decreaseResistance()
    {
        int band=10;
        if(resistance>0)
        //if(contador.getValue()>0)
        {
            //contador.add(1);
            getWorld().removeObject(mensaje);
            resistance--;
            mensaje=new Mensaje(""+resistance,20);
     getWorld().addObject(mensaje,getX(),getY()+10);

        }
    }

    public void increaseResistance()
    {
        if(resistance>=0&&resistance<100)
        {
            getWorld().removeObject(mensaje);
            resistance++;
            //   if(resistance==1)
            //   getWorld().addObject(this,getX(),getY());
            mensaje=new Mensaje(""+resistance,20);
            getWorld().addObject(mensaje,getX(),getY()+10);
        }
    }

    public int getResistance()
    {
        return resistance;
    }

    public boolean getDestroy()
    {
        if(resistance==0)
        {
           // setImage("beeper.png");
            destroy=true;
        }
        else
            destroy=false;
        return destroy;
    }
}
